package com.example.graphic.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.graphic.entity.User;

/**
 * 用户业务接口
 */
public interface UserService extends IService<User> {
    /**
     * 用户注册
     * @param username 用户名
     * @param password 明文密码
     * @param email    邮箱
     * @return 是否注册成功
     */
    boolean register(String username, String password, String email);

    /**
     * 用户登录
     * @param username 用户名
     * @param password 明文密码
     * @return 登录成功后返回用户对象（已去除密码字段）
     */
    User login(String username, String password);
} 